﻿function CargaDataTable(obj, cols) {

    var columnas = new Array(cols);
    for (var i = 0; i < cols; i++)
        columnas[i] = { "aTargets": [i], "bSortable": true, "sClass": "fontDt" };

    $('#' + obj).dataTable({
        jQueryUI: true,
        "pagingType": "full_numbers",
        "language": {
            "sProcessing": "Procesando...",
            "sLengthMenu": "Mostrar _MENU_ registros",
            "sZeroRecords": "No se encontraron resultados",
            "sEmptyTable": "Ningún dato disponible en esta tabla",
            "sInfo": "Mostrando registros del _START_ al _END_ de un total de _TOTAL_ registros",
            "sInfoEmpty": "Mostrando registros del 0 al 0 de un total de 0 registros",
            "sInfoFiltered": "(filtrado de un total de _MAX_ registros)",
            "sInfoPostFix": "", "sSearch": "Buscar:", "sUrl": "",
            "sInfoThousands": ",", "sLoadingRecords": "Cargando...",
            "oPaginate": { "sFirst": "Primero", "sLast": "Último", "sNext": "Siguiente", "sPrevious": "Anterior" },
            "oAria": {
                "sSortAscending": ": Activar para ordenar la columna de manera ascendente",
                "sSortDescending": ": Activar para ordenar la columna de manera descendente"
            }
        },
        aaSorting: [[1, 'asc']],
        bSortable: true,
        aoColumnDefs: columnas
        /*,"sDom": '<"H"Cfr>t<"F"ip>'*/
        , "scrollY": 230,
        "scrollX": true
    });
}